function openArticle(url)
{
	if(url=='')
		return;
	var option = "";
	window.open(url,'',option);
}

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef(id) 
{

	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

function openNotice(url,winOption)
{

	if(url=='')
		return;
	window.open(url,'',winOption);
}

function openWin(url,left,top,width,height)
{	

	if(url=='')
		return;
	var winOption = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+",left="+left+",top="+top;
	window.open(url,'',winOption);
	return;
}

function openWin(url,left,top,width,height,resizable)
{

	if(url=='')
		return;
	var winOption = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable="+resizable+",width="+width+",height="+height+",left="+left+",top="+top;
	window.open(url,'',winOption);
	return;
}

// notice
function hearder() {
}

$(function() {
	$("#table1:first").css("margin-bottom", "-20px");
});

// 上面为老的接口
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
String.prototype.startWith = function(str){     
  var reg = new RegExp("^"+str);     
  return reg.test(this);        
};
String.prototype.endWith = function(str){     
  var reg = new RegExp(str+"$");     
  return reg.test(this);        
};

/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
// jquery扩展方法
(function ($) {
	$.extend({getUrlParam:function (name) {
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
		var r = window.location.search.substr(1).match(reg);
		if (r != null) return unescape(r[2]); return null;
	}});

	$.extend({formatDate:function(date, fmt) {
		var o = {   
			"M+" : date.getMonth()+1,                 //月份   
			"d+" : date.getDate(),                    //日   
			"h+" : date.getHours(),                   //小时   
			"m+" : date.getMinutes(),                 //分   
			"s+" : date.getSeconds(),                 //秒   
			"q+" : Math.floor((date.getMonth()+3)/3), //季度   
			"S"  : date.getMilliseconds()             //毫秒   
		};

		if(/(y+)/.test(fmt)) {
			fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));   
		}
		for(var k in o) {
			if(new RegExp("("+ k +")").test(fmt)) {
				fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
			}
		}
		return fmt;
	}});

	$.extend({cookie:function(name, value, options) {
		if (typeof value != 'undefined') { // name and value given, set cookie
			options = options || {};
			if (value === null) {
				value = '';
				options.expires = -1;
			}
			var expires = '';
			if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
				var date;
				if (typeof options.expires == 'number') {
					date = new Date();
					date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
				} else {
					date = options.expires;
				}
				expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
			}
			var path = options.path ? '; path=' + options.path : '';
			var domain = options.domain ? '; domain=' + options.domain : '';
			var secure = options.secure ? '; secure' : '';
			document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
		} else { // only name given, get cookie
			var cookieValue = null;
			if (document.cookie && document.cookie != '') {
				var cookies = document.cookie.split(';');
				for (var i = 0; i < cookies.length; i++) {
					var cookie = jQuery.trim(cookies[i]);
					// Does this cookie string begin with the name we want?
					if (cookie.substring(0, name.length + 1) == (name + '=')) {
						cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
						break;
					}
				}
			}
			return cookieValue;
		}
	}});

	$.extend({
		PostPage:function(url, args, newWinFlag){
			var body = $(document.body);
			var form = $("<form method='post'"+(newWinFlag==true ? " target='_blank'" : "")+"></form>");
			form.attr({"action":url});
			$.each(args,function(key,value){
				if(value instanceof Array) {
					for(var index=0; index<value.length; ++index) {
						var input = $("<input type='hidden'>");
						input.attr({"name":key});
						input.val(value[index]);
						form.append(input);
					}
				}
				else {
					var input = $("<input type='hidden'>");
					input.attr({"name":key});
					input.val(value);
					form.append(input);
				}
			});
			form.appendTo(document.body);
			form.submit();
			document.body.removeChild(form[0]);
		}
	});
})(jQuery);

/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
var ERROR_MSG = "访问失败，请稍候重试";

var NFCommon = {};
NFCommon.cate = {};

// 关于南方
NFCommon.cate.nfdt = 13567;  // 南方动态
NFCommon.cate.tysd = 14207;  // 投研视点
NFCommon.cate.nfgg = 13656;  // 南方公告
NFCommon.cate.lsbg = 13595;  // 历史变革

// 养老基金
NFCommon.cate.ywjs = 13825;  // 业务介绍
NFCommon.cate.gsys = 13826;  // 公司优势
NFCommon.cate.sjln = 13827;  // 设计理念
NFCommon.cate.cpfa = 13828;  // 产品方案
NFCommon.cate.fwtd = 13830;  // 服务团队
NFCommon.cate.fwnr = 13831;  // 服务内容
NFCommon.cate.yjdt = 13832;  // 业界动态
NFCommon.cate.gsdt = 13833;  // 公司动态
NFCommon.cate.njzs = 13834;  // 年金知识
NFCommon.cate.cpxx = 14648;  // 产品信息
NFCommon.cate.baxx = 14649;  // 备案信息
NFCommon.cate.cpgg = 14650;  // 产品公告
NFCommon.cate.wmkh = 13583;  //我们的客户
NFCommon.cate.xxpl = 14547;  // 信息披露
NFCommon.cate.fxts = 14988;  // 风险提示

// 专户理财
NFCommon.cate.zxdt = 13572;  // 最新动态
NFCommon.cate.ywlc = 13574;  // 业务流程
NFCommon.cate.tztd = 13576;  // 投资团队
NFCommon.cate.ydyh = 14687;  // 远东1号

//高端理财
NFCommon.cate.fgzy = 13579;  // 高端理财产品--相关法规
NFCommon.cate.ljhd = 13968;  // 贵宾服务--历届活动

// 客户服务
NFCommon.cate.ywgz = 13641;  // 交易指南--业务规则
NFCommon.cate.tzzn = 14140;  // 交易指南--ETF投资指南
NFCommon.cate.qqzy = 13640;  // 交易指南--确权指引
NFCommon.cate.xzzx = 13633;  // 交易指南--确权指引
NFCommon.cate.sygz = 14627;  // 交易指南--销售适应性规则
NFCommon.cate.zzxx = 13869;  // 交易指南--销售网点及人员资质信息

NFCommon.cate.wsjyl = 13822; // 问答专区--网上交易类常见问题
NFCommon.cate.dzdl  = 13816; // 问答专区--对账单类常见问题
NFCommon.cate.wscx  = 13820; // 问答专区--网上查询常见问题
NFCommon.cate.jjztg = 13817; // 问答专区--基金转托管常见问题
NFCommon.cate.jjqq  = 13818; // 问答专区--基金确权常见问题
NFCommon.cate.jjdt  = 13819; // 问答专区--基金定投常见问题
NFCommon.cate.dzfw  = 13823; // 问答专区--定制服务常见问题
NFCommon.cate.jjzh  = 13824; // 问答专区--基金转换常见问题
NFCommon.cate.jjfh  = 14269; // 问答专区--基金分红常见问题

NFCommon.cate.lczx = 14288;  // 资讯万花筒--南方理财资讯
NFCommon.cate.zxdb = 14289;  // 资讯万花筒--资讯导报
NFCommon.cate.jxwj = 14290;  // 资讯万花筒--基.行无疆
NFCommon.cate.fxqbg= 13863;  // 资讯万花筒--反洗钱报告
NFCommon.cate.fxqfg= 13865;  // 资讯万花筒--反洗钱法规
NFCommon.cate.fxqzs= 13864;  // 资讯万花筒--反洗钱知识
NFCommon.cate.ltxd= 15108;  // 资讯万花筒--蓝天行动

NFCommon.cate.khzn = 14388;  // 机构服务--开户及交易指南
NFCommon.cate.ywbg = 14389;  // 机构服务--业务表格
NFCommon.cate.zxzh = 14390;  // 机构服务--直销划款账号

NFCommon.cate.wqhd = 13968;  // 互动巡讲——往期活动

//高端理财
NFCommon.cate.hdyg = 14769;  // 贵宾服务——活动预告


///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
NFCommon.util = {};

NFCommon.util.fmtMoney = function(s, n) { 
	n = n >= 0 && n <= 20 ? n : 2; 
	s = parseFloat((s + "").replace(/[^\d\.-]/g, ""));
	if(n > 0) {
		s = s.toFixed(n)
	}
	s += ""; 
	var l = s.split(".")[0].split("").reverse();
	var r = s.split(".")[1]; 
	var t = ""; 
	for (i = 0; i < l.length; i++) {
		if(i<(l.length-1)&&l[i+1]=='-'){
			t+=l[i];
		}else{
			t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
		}
	} 
	return t.split("").reverse().join("") + (typeof(r)=="undefined" ? "" : "." + r); 
};

NFCommon.util.showError = function(msg, timeout) {
	if(typeof($().toastmessage) != "undefined") {
		$().toastmessage('showErrorToast', msg, timeout);
	}
	else {
		alert(msg);
	}
};

NFCommon.util.showTip = function(msg, timeout) {
	if(typeof($().toastmessage) != "undefined") {
		$().toastmessage('showNoticeToast', msg, timeout);
	}
	else {
		alert(msg);
	}
};

NFCommon.util.showSuccess = function(msg, timeout) {
	if(typeof($().toastmessage) != "undefined") {
		$().toastmessage('showSuccessToast', msg, timeout);
	}
	else {
		alert(msg);
	}
};

NFCommon.util.showLoading = function(msg, timeout) {
	if(typeof($().toastmessage) != "undefined") {
		NFCommon.util.toastObj =  $().toastmessage('showLoadingToast', msg, typeof(timeout) == "undefined" ? 5000 : timeout);
	}
};

NFCommon.util.hideLoading = function() {
	if(typeof(NFCommon.util.toastObj) != "undefined" && NFCommon.util.toastObj != null) {
		$().toastmessage('removeToast', NFCommon.util.toastObj);
	}
};

var g_ajaxRequest = null; // 正在请求的ajax对象
$.ajaxPrefilter("json html", function(options, originalOptions, jqXHR) {
	if(g_ajaxRequest != null)  {
		g_ajaxRequest.abort();
	}
});

$.ajaxSetup({
    error: function(jqXHR, textStatus, errorMsg){ // 出错时默认的处理函数
        if(textStatus != "abort") {
			NFCommon.util.showError(ERROR_MSG);
		}
    }
});

var LOADING_TEMPLATE = '<div class="loading_area">正在响应您的请求，请稍候……<br/><img src="/new/images/loading_bar.gif" /></div>';
var ERROR_TEMPLATE = '<div class="error_area"><img src="/new/images/error_tip.gif" /><a href="javascript:;" onclick="location.reload();return false;">刷新页面</a></div>';
var TIP_TEMPLATE = '<div class="error_area"><img src="/new/images/hint.jpg" width="30" height="30" /><span style="font-size:14px;">&nbsp;没有相关内容</span></div>';

